/*
 * @Author: nns4
 * @Date: 2021-01-13 13:44:57
 * @LastEditors: nns4
 * @FilePath: /studyNote/node/fs/writeFile.js
 * @Description: 异步写入文件
 */

const fs = require('fs')

const content = '一些内容'

fs.writeFile('./index.js', content, err => {
    if (err) {
        console.error(err)
        return
    }
    //文件写入成功。
})

let template = `
r+ 打开文件用于读写。
w+ 打开文件用于读写，将流定位到文件的开头。如果文件不存在则创建文件。
a 打开文件用于写入，将流定位到文件的末尾。如果文件不存在则创建文件。
a+ 打开文件用于读写，将流定位到文件的末尾。如果文件不存在则创建文件。
`

fs.writeFile('./index.js', template, {
    flag: "a+"
}, err => {
    if (err) {
        console.error(err)
        return
    }
    //文件写入成功。
})